from math import *
#1读入区间
string=input()
xlist=string.split()
a=eval(xlist[0])
b=eval(xlist[1])
#2读入分块个数
n=eval(input())
#3计算每块分块面积并累加
#3.1计算梯形的高
dx=(b-a)/n
sumArea=0
for i in range(n):
#3.2计算左边边长
    leftF=abs(sin(a+i*dx))
#3.3计算右边边长
    rightF=abs(sin(a+(i+1)*dx))
#3.4计算面积
    singleArea=((leftF+rightF)*dx)/2
#3.5累加进总面积
    sumArea=sumArea+singleArea
#4输出结果
print("{:.2}".format(sumArea))